package com.xjgc.msibase.vo;

import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;

/**
 * @author: 小逗号
 * @date: 2023-11-10
 * @description:
 * @since:
 */
@Data
public class ExoServerTaskVo {


    /**
     * 中间库任务id
     */
    private java.lang.String taskId;
    private java.lang.String taskCode;
    /**
     * 外围系统接口id
     */
    private java.lang.String exoServerId;
    private java.lang.String exoServerCode;
    private String paramConstant;


    /**
     * 系统id
     */
    private String exoSystemId;
    /**
     * 系统名
     */
    private String exoSystemCode;
    /**
     * 服务接口类型
     */
    @Dict(dicCode = "msi_server_type")
    private String serverType;
    /**
     * 服务接口描述
     */
    private String exoServerDesc;

    private String restMethod;
    private String restAddress;
    /**
     * 私密的
     */
    private boolean secret;
    /**
     * token认证类
     */
    private String tokenClass;
    /**
     * token参数方式 heard/body
     */
    private String tokenMode;
    /**
     * token参数KEY
     */
    private String tokenKey;
    private String webService;

    /**
     * 常量
     */
    private String constant;
}
